"""5.1 列表（List）
定义：
列表是一种有序的可变序列，用于存储多个元素。
列表可以包含不同类型的元素，如整数、浮点数、字符串等。"""
# 创建列表
list1 = ["apple", "banana", "cherry",11,[1,2,3],(1,2,3),{'a':1,'b':2}]

# 访问列表元素
print(list1[0])  # 输出：apple
print(list1[-1])  # 输出：cherry# 修改列表元素
list1[0] = "orange"
print(list1)  # 输出：['orange', 'banana', 'cherry']
# 切片操作
print(list1[1:3])  # 输出：['banana', 'cherry']
# 列表方法
list1.append("date")  # 在列表末尾添加元素
print(list1)  # 输出：['orange', 'banana', 'cherry', 'date']
list1.remove("banana")  # 移除指定元素
print("移除指定元素：",list1)  # 输出：['orange', 'cherry', 'date']

# 遍历列表
for item in list1:
    print(item)

#数据排序
list2 = [3, 1, 4, 1, 5, 9, 2, 6]
list2.sort(reverse=False)  # 对列表进行排序
print(list2)  # 输出：[1, 1, 2, 3, 4, 5, 6, 9]
#列表的长度
print(len(list2))  # 输出：8


